Add KiloCode support to install/uninstall command#53
Closed
harshil480 wants to merge 1 commit intoDeusData:mainfrom
Closed
Add KiloCode support to install/uninstall command#53harshil480 wants to merge 1 commit intoDeusData:mainfrom
harshil480 wants to merge 1 commit intoDeusData:mainfrom
Conversation
Contributor
Author
DeusData
added a commit
that referenced
this pull request
Mar 19, 2026
- KiloCode: detect globalStorage dir, upsert mcp_settings.json, install global rules at ~/.kilocode/rules/codebase-memory-mcp.md - Zed: parse JSONC (comments + trailing commas) in existing settings.json — fixes "Invalid JSON" error on install with existing Zed config - 2 new tests: KiloCode detection, Zed JSONC settings parsing - Now supports 8 agents: Claude Code, Codex, Gemini, Zed, OpenCode, Antigravity, Aider, KiloCode Co-Authored-By: David34920 <[email protected]> Co-Authored-By: Paul Cohen <[email protected]> Co-Authored-By: Chitral Verma <[email protected]> Co-Authored-By: Noel Kurian <[email protected]> Co-Authored-By: José Almeida <[email protected]> Co-Authored-By: Vasani Harshil <[email protected]>
Owner
|
Implemented natively in 442cb95 — shipping with v0.5.0. KiloCode support now includes:
Thanks for the PR @harshil480 — your config path research and test plan directly informed the implementation. You're credited as a co-author on commit 442cb95. Note: This repo moved from Go to C since your PR was opened, so Go-based PRs can no longer be merged directly. But the contribution is fully credited. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
installuninstallmcpServerskey and command pathKiloCode stores MCP configuration in:
This PR automatically adds the
codebase-memory-mcpserver entry during install and removes it during uninstall.Changes
install.go
kilocodeConfigPath()installKiloCodeMCP()removeKiloCodeMCP()install_test.go
Added tests for:
Test Plan
TestKiloCodeConfigPath— verifies correct config path resolutionTestKiloCodeMCPInstall— creates config and registers MCP serverTestKiloCodeMCPPreservesSettings— ensures existing settings are preservedTestKiloCodeMCPUninstall— verifies MCP entry removalAll existing tests pass:
Screenshots -- provided below
KiloCode MCP configuration example after install:
{ "mcpServers": { "codebase-memory-mcp": { "command": "/path/to/codebase-memory-mcp" } } }KiloCode MCP settings UI showing registered server.
Notes
This follows the same client integration pattern used for other MCP clients in the repository.
Adding KiloCode support allows users who run KiloCode as their MCP client to automatically install and manage the
codebase-memory-mcpserver using the existing CLI install/uninstall commands.